Passed
Push — master ( 8a6660...7e4b40 )
by Cody
01:33
created

$(document).keyup   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
cc 2
c 1
b 1
f 0
nc 2
nop 1
dl 0
loc 5
rs 9.4285
1
var amountOfMessages = 0;
2
3
$(document).ready(function() {
4
  $.ajaxSetup({ cache: false });
5
  getMessages();
6
  document.getElementById('messages').style.display = 'block';
7
  $("#messages-container-php").remove();
8
});
9
10
var shifted = false;
11
$(document).keydown(function (e) {
12
    if (e.keyCode == 16) {
13
        shifted = true;
14
    }
15
});
16
17
$(document).keyup(function (e) {
18
    if (e.keyCode == 16) {
19
        shifted = false;
20
    }
21
});
22
23
$(function() {
24
  $("form").keypress(function (e) {
25
    if(e.which === 13) {
26
      if(!shifted){
27
        $(".submit").click();
28
      }
29
    }
30
  });
31
});
32
33
34
window.setInterval(getMessages, 1000);
35
36
function getMessages(){
37
  $.getJSON('database.json', function(json) {
38
      if(json.messages.length > 0){
39
        for (var i = amountOfMessages; i < json.messages.length; i++) {
40
          if(json.messages[i].file == ""){
41
            document.getElementById("messages").innerHTML += "<div class='message'><div class='title' id='" + json.messages[i].id + "'><span class='name'>Anonymous</span> " + json.messages[i].date + " id. <a href='#" + json.messages[i].id + "'>" + json.messages[i].id + "</a></div><div class = 'message-inside'>" + json.messages[i].message + "</div></div><br />";
42
          }else{
43
            document.getElementById("messages").innerHTML += "<div class='message'><div class='title' id='" + json.messages[i].id + "'><span class='name'>Anonymous</span> " + json.messages[i].date + " id. <a href='#" + json.messages[i].id + "'>" + json.messages[i].id + "</a></div><div class = 'message-inside'>" +
44
            "<div><a href='images/" + json.messages[i].file + "'><img src = 'images/" + json.messages[i].file + "' class='message-image'/></a></div>" + json.messages[i].message + "</div></div><br />";
45
          }
46
          amountOfMessages = json.messages.length;
47
        }
48
      }else{
49
        document.getElementById('messages').innerHTML = "nigga this empty";
50
      }
51
  });
52
}
53
54
function auto_grow(element) {
55
    element.style.height = "30px";
56
    element.style.height = (element.scrollHeight + 10 )+"px";
57
    element.style.overflow = "hidden";
58
}
59